Read the API documentation for this operation.

Palette options (only for png8 and gif output):

This demo executes:
	$canvas->filledRectangle(10, 10, 80, 40, $img->allocateColor(255, 127, 255));
	$canvas->line(60, 80, 30, 100, $img->allocateColor(255, 0, 0));
	
	$canvas->useFont('VeraSe.ttf', '18', $image->allocateColor(0, 0, 0));
	$canvas->writeText('middle+1', 'bottom-5+1', 'Hello world!', 5);
	
	$canvas->useFont('VeraSe.ttf', '18', $image->allocateColor(200, 220, 255));
	$canvas->writeText('middle', 'bottom-5', 'Hello world!', 5);